\subsection{Gestion du update au niveau du tracker}
Pour la gestion de la commande \verb+update+, nous avons ajouté un champ \verb+Timestamp+ dans la table \verb+Peer+. Ce champ est initialisé lors de la construction d'un peer et est mis à jour à chaque réception par le tracker de la requête update. Ainsi, grâce à l'ajout de ce champ, nous avons pu mettre en place une mise à jour de notre base de données. Nous avons décidé de supprimer tout peer qui n'effectue aucune requête \verb+update+ durant plus de 3 minutes. Pour cela le thread \verb+UpdateThread+ a été créé. Celui-ci, en évaluant la différence entre le Timestamp courant et les Timestamps de chaque peer, détermine l'ensemble des peer à supprimer de la base. 
Lors de la réception de la requête \verb+update+, en plus de mettre à jour le champ Timestamp, tous les champs du peers nécessitant une modification defini à travers la requête update le sont.
